package com.xwaf.platform.system.api.service.auth;

import com.baomidou.mybatisplus.plugins.Page;
import com.xwaf.platform.common.api.service.IELService;
import com.xwaf.platform.common.utils.annotation.Compensable;
import com.xwaf.platform.system.api.entity.auth.Account;
import com.xwaf.platform.system.api.entity.pay.Order;

public interface AccountService extends IELService<Account> {

	@Compensable
	Integer decreaseAccount(Order saveOrder);

	/**
	 * <p>
	 * 分页查询
	 * <p>
	 * 
	 * @author 李聪 <br>
	 * @email xwaf_love@yeah.net <br>
	 * @since JDK 1.8<br>
	 * @date 2020年1月24日 下午5:56:41 <br>
	 * @see 无<br>
	 * @param page
	 *            分页参数
	 * @param account
	 *            条件参数
	 * @return 当前页数据
	 * @demo <br>
	 */
	Page<Account> selPageList(Page<Account> page, Account account);
}
